PHRASAL VERB 为了…而受惩罚;为…付出代价 If you have to answer for something bad or wrong you have done, you are punished for it.
He must be made to answer for his terrible crimes. 他必须为他的严重罪行付出代价。
(对问题)负有很大责任 If you say that someone has a lot to answer for, you are saying that their actions have led to problems which you think they are responsible for.